package dominio;

import java.io.File;
import java.util.Date;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

/**
 * @author Steve-Hallen
 * @version 1.0
 * @created 05-dic-2013 09:55:20 a.m.
 */
@PersistenceCapable
public class Tarea {

	@PrimaryKey
	@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
	private int idTarea;
	private String nombre;
	private String descripcion;
	private Date fechaDisponible;
	private Date fechaDeEntrega;
	private File enunciado;
	public ResultadoTarea m_ResultadoTarea;
	public LogResultadoTarea m_LogResultadoTarea;
	public Docente m_Docente;

	public Tarea(){

	}

	public void finalize() throws Throwable {

	}

	public int getIdTarea() {
		return idTarea;
	}

	public void setIdTarea(int idTarea) {
		this.idTarea = idTarea;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public Date getFechaDisponible() {
		return fechaDisponible;
	}

	public void setFechaDisponible(Date fechaDisponible) {
		this.fechaDisponible = fechaDisponible;
	}

	public Date getFechaDeEntrega() {
		return fechaDeEntrega;
	}

	public void setFechaDeEntrega(Date fechaDeEntrega) {
		this.fechaDeEntrega = fechaDeEntrega;
	}

	public File getEnunciado() {
		return enunciado;
	}

	public void setEnunciado(File enunciado) {
		this.enunciado = enunciado;
	}

	public ResultadoTarea getM_ResultadoTarea() {
		return m_ResultadoTarea;
	}

	public void setM_ResultadoTarea(ResultadoTarea m_ResultadoTarea) {
		this.m_ResultadoTarea = m_ResultadoTarea;
	}

	public LogResultadoTarea getM_LogResultadoTarea() {
		return m_LogResultadoTarea;
	}

	public void setM_LogResultadoTarea(LogResultadoTarea m_LogResultadoTarea) {
		this.m_LogResultadoTarea = m_LogResultadoTarea;
	}

	public Docente getM_Docente() {
		return m_Docente;
	}

	public void setM_Docente(Docente m_Docente) {
		this.m_Docente = m_Docente;
	}
	
	
	
}//end Tarea